package com.hsnn.medstgmini.settlement.dao.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

import com.hsnn.medstgmini.Constants;
import com.hsnn.medstgmini.dao.HibernateSqlUtil;
import com.hsnn.medstgmini.settlement.dao.SettleconfigDao;
import com.hsnn.medstgmini.settlement.model.SysSettleConfig;
import com.hsnn.medstgmini.settlement.model.form.SettleConfigForm;
@Repository
public class SettleconfigDaoImpl implements SettleconfigDao {
	@Autowired
	private HibernateSqlUtil dao;
	/**
	 * 
	 *@category 获取定时结算任务每月执行的日期
	 *@author 邱磊
	 *@date 2015年7月22日 上午8:53:30
	 *@return
	 */
	public SysSettleConfig getSettleConfigDays(){
		return (SysSettleConfig) dao.getUniquerResult(SysSettleConfig.class, Constants.SETTLECONFIG_ID);
	}
	/**
	 * 
	 *@category 保存结算定时任务设置
	 *@author 邱磊
	 *@date 2015年7月22日 上午9:19:55
	 *@param page
	 */
	public void saveSettleconfig(SettleConfigForm form){
		SysSettleConfig data = (SysSettleConfig) dao.getUniquerResult(SysSettleConfig.class, Constants.SETTLECONFIG_ID);
		data.setConfigValue(form.getConfigValue());
		dao.update(data);
	}
}
